"""
第3周Pyhton程序设计语言示例：条件语句

2021-03-17
"""

# 简单条件语句
a = 10
if a % 2 == 0:
    print(str(a) + " 是偶数") # 使用 str() 函数可以把数字转换成字符串

if a % 2 != 0:
    print(str(a) + " 是奇数")

# 使用语句块
if a % 2 == 0 and a % 5 == 0:
    print(str(a) + " 不但是偶数")
    print(str(a) + " 还能被5整除")

# 使用 if-else
a = 21
if a % 2 == 0:
    print(str(a) + " 是偶数")
else:
    print(str(a) + " 是奇数")

a = 78
if a % 2 == 0 and a % 5 == 0:
    print(str(a) + "是偶数")
    print(str(a) + "还能被5整除")
else:
    print(str(a) + "是奇数吗？")
    print(str(a) + "不能被5整除吗？")
    print("有点迷糊！")

# 说明：not (a % 2 == 0 and a % 5 == 0) ==> a % 2 != 0 or a % 5 != 0

# 多分支条件语句
a = 29
if a % 2 == 0:
    print(str(a) + " 是偶数")
elif a % 3 == 0:
    print(str(a) + " 可以整除3")
elif a % 5 == 0:
    print(str(a) + " 可以整除5")
else:
    print(str(a) + " 是什么数字？") 